package com.itrencai.d1_static.singleinstance;

//懒汉单例模式
public class Singinstance2 {
    //2.创建一个静态的成员变量存储本类的对象，注意：此时不能初始化对象
    private static Singinstance2 instance;//null

    //1.私有构造器（合理隐藏）
    private Singinstance2(){
    }

    //3.定义一个方法，让其他地方可以来调用获取一个对象
    public static Singinstance2 getInstance(){
        if(instance==null){
            //第一次来获取对象
            instance =new Singinstance2();
        }
        return instance;
    }

}
